package com.portal.common.thread.example.part2;

public class ThreadMethod {
    public static void main(String[] args) {
        /**
         * sleep()方法:当前线程暂停一段时间
         * yield()方法:暂停当前线程，不一定会暂停，但是可以释放CPU资源，让出时间片，让别的线程执行
         * join()方法:调用该方法后会打断其他线程的执行，当该线程执行结束后才会执行其他线程
         * interrupt()方法:打断线程，但是线程不一定会停止，但是会抛出异常，需要try-catch
         * 守护线程：当主线程结束时，守护线程也会结束
         * 线程的生命周期：
         * 1.新建
         * 2.就绪
         * 3.运行
         * 4.阻塞
         * 5.结束
         */
    }
}
